Chandler Carruth changed >> to > > in several places. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124120 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/tuple b/include/tuple index 5bdf690..8c3e1c4 100644 --- a/include/tuple +++ b/include/tuple 
@@ -120,7 +120,7 @@  // tuple_size    template <class ..._Tp> -class _LIBCPP_VISIBLE tuple_size<tuple<_Tp...>> +class _LIBCPP_VISIBLE tuple_size<tuple<_Tp...> >  : public integral_constant<size_t, sizeof...(_Tp)>  {  }; @@ -128,10 +128,10 @@  // tuple_element    template <size_t _Ip, class ..._Tp> -class _LIBCPP_VISIBLE tuple_element<_Ip, tuple<_Tp...>> +class _LIBCPP_VISIBLE tuple_element<_Ip, tuple<_Tp...> >  {  public: - typedef typename tuple_element<_Ip, __tuple_types<_Tp...>>::type type; + typedef typename tuple_element<_Ip, __tuple_types<_Tp...> >::type type;  };    // __tuple_leaf @@ -373,7 +373,7 @@  template <class _Tuple,  class = typename enable_if  < - __tuple_convertible<_Tuple, tuple<_Tp...>>::value + __tuple_convertible<_Tuple, tuple<_Tp...> >::value  >::type  >  _LIBCPP_INLINE_VISIBILITY @@ -385,7 +385,7 @@  template <class _Alloc, class _Tuple,  class = typename enable_if  < - __tuple_convertible<_Tuple, tuple<_Tp...>>::value + __tuple_convertible<_Tuple, tuple<_Tp...> >::value  >::type  >  _LIBCPP_INLINE_VISIBILITY @@ -400,7 +400,7 @@  _LIBCPP_INLINE_VISIBILITY  typename enable_if  < - __tuple_assignable<_Tuple, tuple<_Tp...>>::value, + __tuple_assignable<_Tuple, tuple<_Tp...> >::value,  __tuple_impl&  >::type  operator=(_Tuple&& __t) @@ -425,11 +425,11 @@  base base_;    template <size_t _Jp, class ..._Up> friend - typename tuple_element<_Jp, tuple<_Up...>>::type& get(tuple<_Up...>&); + typename tuple_element<_Jp, tuple<_Up...> >::type& get(tuple<_Up...>&);  template <size_t _Jp, class ..._Up> friend - const typename tuple_element<_Jp, tuple<_Up...>>::type& get(const tuple<_Up...>&); + const typename tuple_element<_Jp, tuple<_Up...> >::type& get(const tuple<_Up...>&);  template <size_t _Jp, class ..._Up> friend - typename tuple_element<_Jp, tuple<_Up...>>::type&& get(tuple<_Up...>&&); + typename tuple_element<_Jp, tuple<_Up...> >::type&& get(tuple<_Up...>&&);  public:    _LIBCPP_INLINE_VISIBILITY @@ -567,28 +567,28 @@    template <size_t _Ip, class ..._Tp>  inline _LIBCPP_INLINE_VISIBILITY -typename tuple_element<_Ip, tuple<_Tp...>>::type& +typename tuple_element<_Ip, tuple<_Tp...> >::type&  get(tuple<_Tp...>& __t)  { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;  return static_cast<__tuple_leaf<_Ip, type>&>(__t.base_).get();  }    template <size_t _Ip, class ..._Tp>  inline _LIBCPP_INLINE_VISIBILITY -const typename tuple_element<_Ip, tuple<_Tp...>>::type& +const typename tuple_element<_Ip, tuple<_Tp...> >::type&  get(const tuple<_Tp...>& __t)  { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;  return static_cast<const __tuple_leaf<_Ip, type>&>(__t.base_).get();  }    template <size_t _Ip, class ..._Tp>  inline _LIBCPP_INLINE_VISIBILITY -typename tuple_element<_Ip, tuple<_Tp...>>::type&& +typename tuple_element<_Ip, tuple<_Tp...> >::type&&  get(tuple<_Tp...>&& __t)  { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;  return static_cast<__tuple_leaf<_Ip, type>&&>(__t.base_).get();  }   @@ -626,7 +626,7 @@  };    template <class _Tp> -struct ___make_tuple_return<reference_wrapper<_Tp>> +struct ___make_tuple_return<reference_wrapper<_Tp> >  {  typedef _Tp& type;  }; @@ -751,7 +751,7 @@  template <class _Tp, class _Up> struct __tuple_cat_type;    template <class ..._Ttypes, class ..._Utypes> -struct __tuple_cat_type<tuple<_Ttypes...>, __tuple_types<_Utypes...>> +struct __tuple_cat_type<tuple<_Ttypes...>, __tuple_types<_Utypes...> >  {  typedef tuple<_Ttypes..., _Utypes...> type;  }; @@ -841,7 +841,7 @@  struct __tuple_cat;    template <class ..._Types, size_t ..._I0, size_t ..._J0> -struct __tuple_cat<tuple<_Types...>, __tuple_indices<_I0...>, __tuple_indices<_J0...>> +struct __tuple_cat<tuple<_Types...>, __tuple_indices<_I0...>, __tuple_indices<_J0...> >  {  template <class _Tuple0>  _LIBCPP_INLINE_VISIBILITY